package by.bsu.scs.model;

// Generated 05.03.2011 11:02:05 by Hibernate Tools 3.4.0.CR1

import java.util.HashSet;
import java.util.Set;

/**
 * 			This class contains DisciplineTask details.
 * 		
 */
public class DisciplineTask implements java.io.Serializable {
	private static final long serialVersionUID = 1L;
	
	private int disciplineTaskId;
	private DisciplineInstructor disciplineInstructor;
	private Task task;
	private Set <DisciplineStudentGroup> disciplineStudentGroup = new HashSet <DisciplineStudentGroup> (0);

	public DisciplineTask() {
	}
	
	public DisciplineTask(int disciplineTaskId, DisciplineInstructor disciplineInstructor, Task task) {
		this.disciplineTaskId = disciplineTaskId;
		this.disciplineInstructor = disciplineInstructor;
		this.task = task;
	}

	public DisciplineTask(int disciplineTaskId, DisciplineInstructor disciplineInstructor,
			Task task, Set <DisciplineStudentGroup> disciplineStudentGroup) {
		this.disciplineTaskId = disciplineTaskId;
		this.disciplineInstructor = disciplineInstructor;
		this.task = task;
		this.disciplineStudentGroup = disciplineStudentGroup;
	}

	public int getDisciplineTaskId() {
		return this.disciplineTaskId;
	}

	public void setDisciplineTaskId(int disciplineTaskId) {
		this.disciplineTaskId = disciplineTaskId;
	}

	public DisciplineInstructor getDisciplineInstructor() {
		return this.disciplineInstructor;
	}

	public void setDisciplineInstructor(DisciplineInstructor disciplineInstructor) {
		this.disciplineInstructor = disciplineInstructor;
	}

	public Task getTask() {
		return this.task;
	}

	public void setTask(Task task) {
		this.task = task;
	}

	public Set <DisciplineStudentGroup> getDisciplineStudentGroup() {
		return this.disciplineStudentGroup;
	}

	public void setDisciplineStudentGroup(Set <DisciplineStudentGroup> disciplineStudentGroup) {
		this.disciplineStudentGroup = disciplineStudentGroup;
	}

}
